Fixed a number of bugs related to rustc building
authorYehuda Katz <wycats@gmail.com>
Thu, 10 Jul 2014 07:27:40 +0000 (00:27 -0700)
committerYehuda Katz <wycats@gmail.com>
Thu, 10 Jul 2014 07:27:40 +0000 (00:27 -0700)
commit7eb5ea543d0261b7d0f80fd83275d1590f7df12e
treeab83a043c4855f5e9c85751808a0cabb522fe1be
parente143491356e14d7767e38a638209476c4a57ae92
Fixed a number of bugs related to rustc building

Most notably, `resolve` now takes the root, so it can properly link the
root package with its dependencies (which is required to build the
--externs for the root package).
src/cargo/core/manifest.rs
src/cargo/core/resolver.rs
src/cargo/ops/cargo_compile.rs
src/cargo/ops/cargo_rustc.rs
src/cargo/util/graph.rs
tests/test_cargo_compile.rs